package com.huizhonglm.diap.api.model.user;

import com.huizhonglm.diap.api.JsonResponseParser;

import org.xutils.http.annotation.HttpResponse;

import java.io.Serializable;

/**
 * 描述当前类的作用
 *
 * @author LiXiaoLong
 * @version 1.0
 * @since 2016-03-07 12:48
 */
@HttpResponse(parser = JsonResponseParser.class)
public class OrderInfo implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 订单ID
     */
    private String orderId;
    /**
     * 订单所属商铺ID
     */
    private String shopId;
    /**
     * 订单logo
     */
    private String logo;
    /**
     * 订单名称
     */
    private String name;
    /**
     * 订单备注
     */
    private String remark;
    /**
     * 订单日期
     */
    private String ctime;
    /**
     * 订单状态：C：已支付，P：未支付，N：取消，Q：待确认现金支付
     */
    private String type;
    /**
     * 订单总价
     */
    private Double totalPrice;
    /**
     * 订单最大可使用的代金券
     */
    private Double maxVoucher;
    /**
     * 订单最大可使用的积分
     */
    private Integer maxIntegral;

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public String getShopId() {
        return shopId;
    }

    public void setShopId(String shopId) {
        this.shopId = shopId;
    }

    public String getLogo() {
        return logo;
    }

    public void setLogo(String logo) {
        this.logo = logo;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getCtime() {
        return ctime;
    }

    public void setCtime(String ctime) {
        this.ctime = ctime;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public Double getTotalPrice() {
        return totalPrice;
    }

    public void setTotalPrice(Double totalPrice) {
        this.totalPrice = totalPrice;
    }

    public Double getMaxVoucher() {
        return maxVoucher;
    }

    public void setMaxVoucher(Double maxVoucher) {
        this.maxVoucher = maxVoucher;
    }

    public Integer getMaxIntegral() {
        return maxIntegral;
    }

    public void setMaxIntegral(Integer maxIntegral) {
        this.maxIntegral = maxIntegral;
    }
}
